package net.office.bean;

import java.util.Date;

public class StaffLeave {
    private Integer staffLeaveId;

    private Integer staffId;

    private String staffNo;

    private String staffName;

    private Date staffLeaveStartDate;

    private Date staffLeaveEndDate;

    private String staffLeaveReason;

    private Date staffLeaveSubmitTime;

    private Integer staffLeaveApproveResult;

    private Integer staffLeaveApproveStaffId;

    private String staffLeaveApproveStaffNo;

    private String staffLeaveApproveStaffName;

    private Date staffLeaveApproveTime;

    //
    private BaseDict approveResultDict;

    public BaseDict getApproveResultDict() {
        return approveResultDict;
    }

    public void setApproveResultDict(BaseDict approveResultDict) {
        this.approveResultDict = approveResultDict;
    }

    public Integer getStaffLeaveId() {
        return staffLeaveId;
    }

    public void setStaffLeaveId(Integer staffLeaveId) {
        this.staffLeaveId = staffLeaveId;
    }

    public Integer getStaffId() {
        return staffId;
    }

    public void setStaffId(Integer staffId) {
        this.staffId = staffId;
    }

    public String getStaffNo() {
        return staffNo;
    }

    public void setStaffNo(String staffNo) {
        this.staffNo = staffNo == null ? null : staffNo.trim();
    }

    public String getStaffName() {
        return staffName;
    }

    public void setStaffName(String staffName) {
        this.staffName = staffName == null ? null : staffName.trim();
    }

    public Date getStaffLeaveStartDate() {
        return staffLeaveStartDate;
    }

    public void setStaffLeaveStartDate(Date staffLeaveStartDate) {
        this.staffLeaveStartDate = staffLeaveStartDate;
    }

    public Date getStaffLeaveEndDate() {
        return staffLeaveEndDate;
    }

    public void setStaffLeaveEndDate(Date staffLeaveEndDate) {
        this.staffLeaveEndDate = staffLeaveEndDate;
    }

    public String getStaffLeaveReason() {
        return staffLeaveReason;
    }

    public void setStaffLeaveReason(String staffLeaveReason) {
        this.staffLeaveReason = staffLeaveReason == null ? null : staffLeaveReason.trim();
    }

    public Date getStaffLeaveSubmitTime() {
        return staffLeaveSubmitTime;
    }

    public void setStaffLeaveSubmitTime(Date staffLeaveSubmitTime) {
        this.staffLeaveSubmitTime = staffLeaveSubmitTime;
    }

    public Integer getStaffLeaveApproveResult() {
        return staffLeaveApproveResult;
    }

    public void setStaffLeaveApproveResult(Integer staffLeaveApproveResult) {
        this.staffLeaveApproveResult = staffLeaveApproveResult;
    }

    public Integer getStaffLeaveApproveStaffId() {
        return staffLeaveApproveStaffId;
    }

    public void setStaffLeaveApproveStaffId(Integer staffLeaveApproveStaffId) {
        this.staffLeaveApproveStaffId = staffLeaveApproveStaffId;
    }

    public String getStaffLeaveApproveStaffNo() {
        return staffLeaveApproveStaffNo;
    }

    public void setStaffLeaveApproveStaffNo(String staffLeaveApproveStaffNo) {
        this.staffLeaveApproveStaffNo = staffLeaveApproveStaffNo == null ? null : staffLeaveApproveStaffNo.trim();
    }

    public String getStaffLeaveApproveStaffName() {
        return staffLeaveApproveStaffName;
    }

    public void setStaffLeaveApproveStaffName(String staffLeaveApproveStaffName) {
        this.staffLeaveApproveStaffName = staffLeaveApproveStaffName == null ? null : staffLeaveApproveStaffName.trim();
    }

    public Date getStaffLeaveApproveTime() {
        return staffLeaveApproveTime;
    }

    public void setStaffLeaveApproveTime(Date staffLeaveApproveTime) {
        this.staffLeaveApproveTime = staffLeaveApproveTime;
    }
}